package it.polimi.traveldream.persistence.dtos;

public class TrattaProdDTO implements IDable {

	private int ID;

	private int daAeroportoID = -1;
	
	private AeroportoDTO daAeroporto;
	
	private AeroportoDTO aAeroporto;
	
	private CompagniaDTO compagnia;

	private int adAeroportoID = -1;

	private int compagniaID = -1;

	private String emailImpiegato;

	public int getID() {
		return ID;
	}

	public void setID(int iD) {
		ID = iD;
	}

	public int getDaAeroportoID() {
		return daAeroportoID;
	}

	public void setDaAeroportoID(int daAeroportoID) {
		this.daAeroportoID = daAeroportoID;
	}

	public int getAdAeroportoID() {
		return adAeroportoID;
	}

	public void setAdAeroportoID(int adAeroportoID) {
		this.adAeroportoID = adAeroportoID;
	}

	public int getCompagniaID() {
		return compagniaID;
	}

	public void setCompagniaID(int compagniaID) {
		this.compagniaID = compagniaID;
	}

	public String getEmailImpiegato() {
		return emailImpiegato;
	}

	public void setEmailImpiegato(String emailImpiegato) {
		this.emailImpiegato = emailImpiegato;
	}

	@Override
	public String toString() {
		return "Tratta| ID: " + ID +  ", Da: " + daAeroportoID + ", A:" + adAeroportoID + ", Comp: " + compagniaID;
	}

	public AeroportoDTO getDaAeroporto() {
		return daAeroporto;
	}

	public void setDaAeroporto(AeroportoDTO daAeroporto) {
		this.daAeroporto = daAeroporto;
	}

	public AeroportoDTO getaAeroporto() {
		return aAeroporto;
	}

	public void setaAeroporto(AeroportoDTO aAeroporto) {
		this.aAeroporto = aAeroporto;
	}

	public CompagniaDTO getCompagnia() {
		return compagnia;
	}

	public void setCompagnia(CompagniaDTO compagnia) {
		this.compagnia = compagnia;
	}

}
